package com.jsyso.wxapp.parser;

import com.jsyso.wxapp.parser.nodes.WXRoot;

/**
 * Jwxa4j小程序后台开发SDK
 * @author janjan, xujian_jason@163.com
 */
public class JParser {
	
	private JParser() {}

	/**
	 * 解析HTML为WXRoot对象
	 * @param html HTML内容
	 * @return WXRoot节点
	 */
	public static WXRoot parseHTML(String html) {
		return parseHTML(html, null);
	}
	
	/**
	 * 解析HTML为WXRoot对象
	 * @param html HTML内容
	 * @param filterArray 过滤器数组
	 * @return
	 */
	public static WXRoot parseHTML(String html, TreeFilter[] filterArray) {
		TreeParser parser = new JsoupHTMLParser(filterArray);
		return parser.parse(html);
	}
	
}
